﻿/********************************************************************************
** 作者： Mick
** 邮箱： zheng_jinfan@126.com
** 主页： http://www.zhengjinfan.cn
** 创始时间：2016-2-17
** 描述：
**      [扩展类]长整形数字扩展类
*********************************************************************************/

using System.Net;

namespace BestEasyCMS.Framework.Extension
{
    /// <summary>
    /// [扩展类]长整形数字扩展类
    /// </summary>
    public static class LongExt
    {
        /// <summary>
        /// 把数字转换为IP地址形式的字符串
        /// </summary>
        /// <param name="l">数字形式的IP地址</param>
        public static string ToIp(this long l)
        {
            var b = new byte[4];

            for (var i = 0; i < 4; i++)
            {
                b[3 - i] = (byte) (l >> 8*i & 255);
            }

            return new IPAddress(b).ToString();
        }
    }
}